.viewArea-c .v-top {
    width: 100%;
    height: 50px;
}

.viewArea-c .v-top .btn {
    margin-top: 5px;
}

.viewArea-c .v-top .back {
    margin-left: -5px;
    padding: 7px;
    text-align: center;
}

.table-responsive {
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.3);
    box-shadow: 0 0 5px 1px rgba(0,0,0,.3);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

.table th {
    color: #FFF;
    border-bottom: 0;
    background: #ffa323;
}

.table th:not(:first-child) {
    text-align: center;
}

.table td:not(:first-child) {
    text-align: right;
}

.table tr:not(:first-child):hover {
    /*color: #3d9ccc;*/
    cursor: pointer;
}

.table .add {
    cursor: pointer;
}

.table .add:hover {
    color: #3d9ccc;
}
